/**
 * 配置kui 请求适配器
 */
// import config from "@/common/config";
import { setRequest } from '@kingon/kui-view';
import { service, request, upload, download } from '@/common/request';
export default () => {

  // 请求适配器 
  setRequest(service, { request, upload, download });


  // kui 组件请求需获取 响应层 data 的数据， 如果与当前项目全局请求不一致，需要适配
  // setRequest(service, {
  //   request: (option) => async () => {
  //     const res = await request(option);
  //     // 假设当前项目全局请求将相应的数据直接返回，则需要处理
  //     // 如 res.data.data 要将第二层的 data 传入 resolve
  //     return res.data;
  //     // return await request(param).data; // 下同，使用缩写
  //   },
  //   upload: async (option) => await service.upload(option).data,
  //   download:  async (option) => await service.upload(option).data,
  // });
}


/**
 * 请求示例
 */
// import { request, upload, download } from '@/common/request';
// 获取验证码
// export function sendNote(data: Api.Login.SendNote) {
//   return request({
//     url: "/je/rbac/cloud/login/sendNote",
//     method: "post",
//     data,
//   });
// }

// upload({ /* 参数参考 uni.uploadFile  */});